Mahabalipuram - Nagaswamy, R. (Oxford University press, 2008)