by John Tyndall
publisher: Luce Press publish date: April 5th 2010
format: paperback pages: 494
language: English
ISBN:
1445580292 (9781445580296)
format: ebook pages: 502
language: English
ISBN:
1282353578 (9781282353572)
publisher: Fabri Press publish date: December 9th 2009
format: paperback pages: 492
language: English
ISBN:
1444682520 (9781444682526)
publisher: Cambridge University Press publish date: September 19th 2011
format: paperback pages: 508
language: English
ISBN:
1108037828 (9781108037822)