publisher: James Clarke Company publish date: November 29th 2007
format: paperback pages: 324
language: English
ISBN:
0227172450 (9780227172452)
publisher: James Clarke Company publish date: January 1st 2007
format: ebook pages: 325
language: English
ISBN:
1282578162 (9781282578166)