Modern Chemistry - Baliga , K. B. (MUMBAI HIMALAYA PUB., 1999)