ISBN 0-335-00659-0