publisher: Running Press publish date: June 9th 2009
format: paperback pages: 512
language: English
ISBN:
0762436271 (9780762436279)
publisher: Robinson publish date: 2009
pages: 594
language: English
ISBN:
1845299434 (9781845299439)
publisher: Robinson publish date: August 18th 2011
format: ebook pages: 300
language: English
ISBN:
1780333757 (9781780333755)