Book Search September 28, 2025 by jlamprecht https://www.abebooks.com/servlet/SearchEntry?sts=t&isbn=9780415172905