ISBN 0-440-50300-0.