by Michael White
publisher: Arrow publish date: 05-10-2006
format: paperback pages: 424
language: English
ISBN:
0099505231 (9780099505235)
publisher: Scribe Publications publish date: 2006
pages: 310
language: English
ISBN:
1921215011 (9781921215018)
publisher: Cornerstone Digital publish date: October 31st 2011
format: ebook pages: 432
language: English
ISBN:
144810663X (9781448106639)