- Understanding Basic Chemistry Through Problem Solving: The Learner's Approach
- Understanding Advanced Physical Inorganic Chemistry: The Learner's Approach
- Understanding Advanced Physical Inorganic Chemistry: The Learner's Approach (Revised Edition)
- Understanding Advanced Organic and Analytical Chemistry:The Learner's ApproachRevised Edition
- Understanding Advanced Chemistry Through Problem Solving: The Learner's Approach - Volume 1















