Ad maiorem Dei gloriam : the Church of the Immaculate Conception, Farm Street : a short history and guide.
Church of the Immaculate Conception (London, England)
[London : The Church,
ca. 1998]
Caption title.