publisher: Trafford Publishing publish date: August 1st 2007
format: paperback pages: 304
language: English
ISBN:
1412088496 (9781412088497)
publisher: Lulu.com publish date: July 17th 2013
format: paperback pages: 342
language: English
ISBN:
125765201X (9781257652013)