Basic solid state physics - Raychaudhuri, Arunkumar (Levant Books, 2016)