Philosophy of Science: A Unified Approach - Kindle edition