I'm working on the next 2.. One is on the SPI bus the other one on PCB design.
PCB design will have everything + the kitchen sink. i have almost 20 pages on just defining the board contour ... There is so much involved in even this simple task that it boggles your mind.. i keep handwritten notes and there's not a day that goes by without having to jot down ' i need to explain that as well'.
And these can be things you would not consider but can be extremely important... like defining boundaries where parts cannot go close ot the boar contour , because the machine needs room to grip the board .. but also close to things like mousebites. The act of snapping the board out of the frame creates a stress point. Have a simple component like a ceramic cap or resistor in smd closeby and you may create a microfracture in the resistor while you snap out the board .... there are rules for these things. so all that stuff gets covered.
it goes from designing the board shape , part placement , routing topology and much more elements of concern. It is written 'toolless', meaning not locked to a specific cad package. Of course i am using altium and the screenshots are made from that tool but the techniques are not limited to altium. They are valid in any pcb tool. The only thing the book will not be is an 'eagle users manual' , or 'altium users manual' or 'kicad users manual'. it is a PCB DESIGN book. Designing a pcb is much more than just placing some parts and wiring it up , manufacturability , reproducability, servicability , esd , emc and many other factors come into play. routing is only one aspect of making a board. it is all the other things that define where you will plunk the trace ... )
the reaosn i write in parallel is that for the spi book i have wait time to get the boards and sometimes i get writers block or need to reformulate certain sections so i switch. keeps my mind from getting stuck in a rut.