by David J. Weber
publisher: Yale University Press publish date: July 27th 1994
format: paperback pages: 602
language: English
ISBN:
0300059175 (9780300059175)
ASIN: 300059175
publisher: Yale University Press publish date: March 17th 2009
format: paperback pages: 320
language: English
ISBN:
0300140681 (9780300140682)
publisher: Yale University Press publish date: September 23rd 1992
format: hardcover pages: 579
language: English
ISBN:
0300051980 (9780300051988)