ISBN 9780805427530