How Science Works by James D. Williams