Comprehensive lecture notes, prepared by Prof SH Simon
Other good books:
Course outline (lectured by Arzhang Ardavan and Thorsten Hesjedal):
Additional material for Thorsten Hesjedal's lectures (available only from with the Oxford Physics network)