Which logic gate family is used in a PC? TTL or CMOS?
First off, take that book, douse it in gasoline/petrol and burn it.  Secondly, saying that something is CMOS is akin to saying that something is a circuit.  There are so many variants ... Even 25 to 30 years ago CMOS ASIC flows (Gate arrays, or Sea of Gates) approaches were already way faster than any of the discrete forms of logic (AS, LS etc.).  You first saw discrete logic chips that then integrated more transistors, these became known as MSI (Medium Scale integration) designs (like UARTS etc.) that may have been built on similar CMOS processes.  But by the time that LSI (large scale integration) designs started to come out the processes for discrete and integrated CMOS had bifurcated and diverged.  Probably at the 3 um node LSI and VLSI (Very large scale integration) design never looked back.  Microprocessor processes (also CMOS) had their own design methodology and techniques.

Even at the time of publishing that book had it wrong.  We were in the midst of the latest 0.13um process technology, worrying about scaling effects and yield in these new radically smaller transistors. Going from 2 um to now 20 nm (arms fully waving now) which is a factor of 100X and a scaling according to Moore's law of sqrt(2) roughly translates into 14 generations of scaling /changes.

Just to give to perspective, in 0.18 um process technology you can build a pretty sweet op-amp that has a unity gain bandwidth of about 1.2 GHz (0.8 ns) which is good for 14 bits SNR. This is CMOS technology that dates back to the late 1990's.

If I recall correctly, you could build 2 GHz logic designs in 0.13um processes with full clock trees and fan out quite nicely.