This book is perfect for anyone who speaks at least one programming language and is interested in computers. In the book, the construction of a simple computer is explained in 12 steps. It is, however, completely assumed NAND gates and Data flip-flop and the implementation of Electronic omitted. But since this is a science in itself, that's not a real shortcoming for the book. Total read and implement really fun.