publisher: Trafford Publishing publish date: December 3rd 2004
format: paperback pages: 294
language: English
ISBN:
1412013941 (9781412013949)
publisher: Trafford Publishing publish date: August 1st 2008
format: paperback pages: 284
ISBN:
1425151752 (9781425151751)