Introduction to Thermal Physics (Daniel Schroeder). This is an introductory textbook intended for physics majors. It delves into the microscopic and quantum roots of thermodynamics.
Computer Science Programming Basics in Ruby (Ophier Frieder, Gideon Frieder, and David Grossman). This book will introduce basic computer science concepts in the easy-to-use Ruby language.
Energy of the State 2008 (Mark Ciotola). This is an energy survey for North America for about 2008. It compares different energy sources and reserves in terms of energy content. It also contains some introductory material.