build a modern computer from first principles free

12/10/2020