The A to Z of Logic - 9780810875968