Outlines of physics - Karmakar, Pranab Kumar (Platinum Publishers, 2007)