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