Advanced Physics - GIBBS, Keith (Cambridge Cambridge university press, 2002)