The problem is that you are trying to use And chips to make your And. This results in infinite recursion.
You need to make your chips in the order listed in the book: Not, And, Or, etc. When you build your Not chip the
only part that you have available to use in the Parts section is Nand. Once you have built and tested your Not chip, then you can build your And chip using Nand and Not parts.
Each chip that you build and test adds another tool to your toolbox of parts that you can use when building the next chip.
Look at figure 1.6 (left column) in section 1.1.4 to see how HDL is a description of part connections.
Read the
Hardware Construction Survival Kit, particularly the
HDL syntax and the meaning of "a=a" section.
--Mark