Main textbook:
Carlin and Louis (2009): Bayesian methods for data analysis (Third edition), Chapman & Hall, ISBN 978-1-58488-697-6
Preliminary syllabus:
Ch 1: All.
Ch 2: Sections 2.1, 2.2, 2.3, then 2.4.1.
Ch 3: Sections 3.1, 3.2, 3.3, then 3.4.1-3.4.2.
Ch 4: Section 4.1.
Ch 5: Sections 5.1, 5.2, 5.6, 5.7.
Ch 7: Sections 7.1.1 and 7.3 are "cursory curriculum".
Appendix B.1.
Additional text (mainly for the Monte Carlo part)
Robert and Casella (2010): Introducing Monte Carlo Methods with R, Springer ISBN: 978-1-4419-1575-7 (Print) 978-1-4419-1576-4 (Online)
Available online on http://link.springer.com/book/10.1007/978-1-4419-1576-4/page/1