ISBN 9780805474060