This is essentially an online textbook (ebook) with lecture notes and links to associated internet sites. The ebook is provided in both HTML and PDF form. The HTML version provides buttons to easly navigate through the textbook. A printed form of the ebook can also be purchased. The material is periodically updated. This would be an excellen primary source or reference for a PLC class. A small drawback is the ads on the side of the page.