publisher: James Clarke Company publish date: July 25th 2013
format: paperback pages: 350
language: English
ISBN:
0227174003 (9780227174005)
publisher: James Clarke Company
publish date: January 1st 2013
format: ebook pages: 344
language: English
ISBN:
1299717853 (9781299717855)