A review by amarieads
Black Nerd Problems: Essays by William Evans, Omar Holmon

funny informative lighthearted medium-paced

5.0