format: paperback pages: 254
language: English
ISBN:
1484830202 (9781484830208)
publish date: 2014-10-19
format: kindle pages: 292
language: English
ISBN:
1500844446 (9781500844448)
ASIN: B00OJM98XA
publisher: Smashwords
publish date: April 10th 2013
format: ebook
language: English
ISBN:
9781301526932