publisher: Hyperion Books
format: paperback pages: 168
language: English
ISBN:
0715206206 (9780715206201)
publisher: Teach Yourself publish date: April 22nd 2003
format: paperback pages: 224
language: English
ISBN:
0071419624 (9780071419628)
publisher: McGraw-Hill
publish date: April 26th 2011
format: paperback pages: 303
language: English
ISBN:
0071769854 (9780071769853)