Agarwal,B.K Introduction to Engineering Materials and Devices - New Delhi Tata Macgraw hill 1989 - viii,353p