Understand Philosophy of Science A Teach Yourself Guide
Mel Thompsonis a freelance writer and editor, specializing in philosophy, religion, and ethics.