Karen Parker is that rare kind of writer who has an outstanding professional background in the field necessary for accurate understanding of her subject (in this case physics and mechanical engineering). Her explanations are clear, concise and devoid of esoteric terms and written for those who enjoy understanding mechanical things, but who are not deeply conversant with steam technology and would like to know more.