Magdalene College, Cambridge - History and Politics

Designed and built by