Books Authored by William C. Cekal BSME