Cambridge past present and future