A review by hellified
System Design Interview – An Insider's Guide by Alex Xu

informative medium-paced

4.25