Book covering whole range of knowledge