Solid state chemistry - Chakrabarty, D K (New Age International, 2010)