I've always been a fan of the 'A very short, fairly interesting and reasonably cheap book' series since they provide a great introduction to a topic with a more critical twist. This book is no exception. It is currently part of the module list, but I am thinking about upgrading it to an essential text next year.
Critical and taylored content for undergrads.