publisher: Tantor Media publish date: August 16th 2011
format: audiobook
language: English
ISBN:
1452653984 (9781452653983)
publisher: HCI publish date: April 1st 2007
format: paperback pages: 308
language: English
ISBN:
0757305601 (9780757305603)
ASIN: 757305601
publisher: Ebury Digital
publish date: May 31st 2012
format: kindle pages: 304
language: English
ASIN: B007TNQVRM