publisher: CreateSpace publish date: May 28th 2009
format: paperback pages: 388
language: English
ISBN:
1442187506 (9781442187504)
publisher: CreateSpace publish date: May 24th 2011
format: paperback pages: 94
language: English
ISBN:
1461176980 (9781461176985)