Solid state physics - Ashcroft, Neil W (Australia Thomson, 2007)