Scan barcode
A review by chrylo
Cryptonomicon by Neal Stephenson
adventurous
challenging
funny
informative
medium-paced
5.0