Concepts in thermal physics - Blundell, Stephen, 1967- (Oxford University Press, 2010)