Guruvayur temple: legends and history - Sanal Kumar Thampuran, Ravivarma (1994)