publisher: Trafford Publishing publish date: December 6th 2006
format: paperback pages: 360
language: English
ISBN:
1412092124 (9781412092128)
publisher: Book Publishers Network publish date: October 10th 2007
format: paperback pages: 460
language: English
ISBN:
1887542566 (9781887542562)
ASIN: 1887542566
format: kindle pages: 460
language: English
ASIN: B0019NA3LS