Paul Carter was born in England in 1969. His father's military career had the family moving all over the world, re-locating every few years. Paul has lived, worked, gotten into trouble and been given a serious talking to in England, Scotland, Germany, France, Holland, Norway, Portugal, Tunisia, Australia, Nigeria, Russia, Singapore, Malaysia, Borneo, Columbia, Vietnam, Thailand, Papua New Guinea, Sumatra, the Philippines, Korea, Japan, China, USA and Saudi Arabia. Today he lives in Perth with his wife, baby daughter and two motorbikes.
It is a good book, for those, who had never think about how everything is working deep inside, on machine level.
The explanation of all basic concepts are very good.
If you read this - you will have much better understanding of high-level languages and compilers.
Moreover, the last: 80x86 command have not been changed for 35 years old and used even in modern PCs. It is not only historical book, but it is also a manual for the future and related CPUs.