Physics By Inquiry by Lillian C. McDermott, Physics Education Group & Peter S. Shaffer