Galaxy Formation and Evolution - Mo, Houjun (Cambridge University Press, 2010)