Armstrong, Karen Islam Samshipthacharithram / - Kozhikode : Olive , 2012. - 234 p. ISBN: 9789381788158