Basic Concepts in Organic Chemistry: A Programmed Learning Approach
...well worth purchasing... - The Assciation for Science  Education.