Elgin High Church, 1843-1993 : 150th anniversary.
Elgin High Church.