publisher: Babbage Press publish date: November 1st 2003
format: paperback pages: 320
language: English
ISBN:
1930235194 (9781930235199)
publisher: Roc publish date: April 1st 1991
format: paperback pages: 285
language: English
ISBN:
0451450760 (9780451450760)