9781940758633 full