函數程設與推論

Functional Program Construction and Reasoning