publisher: Visual publish date: June 6th 2006
format: paperback pages: 260
language: English
ISBN:
0471933821 (9780471933823)
publisher: Visual publish date: April 9th 2004
format: paperback pages: 231
language: English
ISBN:
0764555952 (9780764555954)