Find this book July 30, 2025 by jlamprecht http://catalog.hcpl.net/ipac20/ipac.jsp?index=ISBNEXH&term=9780521016728