by Lawrence M. Friedman
publisher: Yale University Press publish date: March 11th 2004
format: paperback pages: 736
language: English
ISBN:
0300102992 (9780300102994)
publisher: Yale University Press publish date: February 8th 2002
format: hardcover pages: 736
language: English
ISBN:
0300091370 (9780300091373)
publisher: Yale University Press publish date: March 1st 2004
format: ebook pages: 722
language: English
ISBN:
1281734640 (9781281734648)