by Alan Lewis
publisher: St. Martin's Press
format: hardcover pages: 257
language: English
ISBN:
0312653301 (9780312653309)
publisher: M. Robertson
format: paperback pages: 257
language: English
ISBN:
0855204133 (9780855204136)
publisher: M. Robertson
format: hardcover pages: 257
language: English
ISBN:
0855204125 (9780855204129)