All about science philosophy, history, sociology & communication (World Scientific, 2014)