Logic & Experience C by William P. LaPiana