publisher: 1889 Labs Ltd
publish date: September 6th 2013
format: paperback pages: 378
language: English
ISBN:
1926959361 (9781926959368)
publisher: 1889 Labs Ltd publish date: July 12th 2011
format: kindle pages: 450
language: English
ISBN:
1926959086 (9781926959085)
publisher: 1889 Labs Ltd publish date: August 15th 2011
format: ebook
language: English
format: Kindle Edition pages: 240
language: English