Modern general chemistry - Dhillon, Nazar Singh