The scientific endeavor methodology and perspectives of science - Lee, Jeffrey A. (Pearson education, 2000)