publisher: Brunauer Press publish date: April 14th 2009
format: paperback pages: 572
language: English
ISBN:
1444627988 (9781444627985)
publisher: Brunauer Press publish date: April 16th 2013
format: ebook pages: 572
language: English
ISBN:
1447497759 (9781447497752)