publisher: Auerbach Publications
format: hardcover pages: 500
language: English
ISBN:
1420042866 (9781420042863)
publisher: Auerbach Publications publish date: December 16th 2005
format: hardcover pages: 366
language: English
ISBN:
0849333784 (9780849333781)