format: paperback pages: 599
language: English
ISBN:
0160912237 (9780160912238)
publisher: Military Bookshop publish date: July 30th 2012
format: paperback pages: 598
language: English
ISBN:
1780398867 (9781780398860)
format: hardcover pages: 598
language: English
ISBN:
1780398875 (9781780398877)