Books

When the time is right for reading, nothing can beat a high-quality book. Whether you read for pleasure, utility or both, I will give at least a cursory perusal and some feedback on any books that wander up in here.