I also like everything written by Stephen C Meyer. As far as I am concerned Meyer is the world's leading historian and philosopher of science.