publisher: Trafford Publishing publish date: October 18th 2005
format: paperback pages: 264
language: English
ISBN:
1412062837 (9781412062831)
publisher: CreateSpace publish date: July 29th 2013
format: paperback pages: 258
language: English
ISBN:
1490541675 (9781490541679)