Basic solid state physics - Raychaudhuri, Arunkumar (Levant books, 2013)