qqp question1: What is the best book to learn kinetic theory of gases at an introductory yet fundamental level? What are the prerequisites? question2: What could be the best book for learning Java with a focus on theory?