Smart Materials and its Applications by Vijay Venugopal