Modern Hydronic Heating by Siegenthaler

A nice touch in this revised textbook is the sample exam questions.