publisher: Titan Books Ltd publish date: 2013-12-06
format: Paperback pages: 336
language: English
ISBN:
1781169667 (9781781169667)
ASIN: 1781169667
publisher: Tantor Media publish date: 2000-04-16
format: audiobook
language: English
ISBN:
1400109922 (9781400109920)
publisher: Tantor Audio publish date: 2008-12-08
format: MP3 CD
language: English
ISBN:
140015992X (9781400159925)
ASIN: 140015992X