Encyclopedia of inventions - Ramachandran (Kozhikode: Dronacharya Publications)