A review by tarskipriest
Introduction to Mathematical Logic by Elliott Mendelson

adventurous challenging inspiring slow-paced

3.75