hi dear the best book i suggest is material science and engg by prof R.K. RAJPUT I have read 4 books but the best is the 1 i wrote callister is good but lengthy also the most important 1 please visit nptelvideos.com and download the lectures of material sc. by dr s k gupta i will gurantee ur passing.
The best books are from jain brothers for both the subjects.you can find a lot of study material from students forum.One thing more read five year solved question papers from jain brothers publications and its also available on students forum.