Scan barcode
A review by waldr
How to Prove It: A Structured Approach by Daniel J. Velleman
challenging
informative
reflective
slow-paced
4.5