Philosophies of science from foundations to contemporary issues - McErlean, Jennifer (Wadsworth, 2000)