Book Cover Author(s) Hare, John https://catalog.berkeleypubliclibrary.org/?section=resource&resourceid=8694751 ISBN 9780823442539