publisher: Robert Rose
publish date: March 27th 2009
format: paperback pages: 388
language: English
ISBN:
0778802159 (9780778802150)
publisher: Robert Rose publish date: February 7th 2004
format: paperback pages: 352
language: English
ISBN:
0778800814 (9780778800811)