Steam Engine Theory and Practice by Ripper William C.H.