These are learning resources gathered from all over
the Web. Some are just bits-and-pieces and others are extensive
learning sources. But all are relevant to the topic and the highest
quality we can find. Feel free to explore companion websites, free
textbook chapters, PowerPoint presentations, video lectures and
The PowerPoint presentations are selected for their relevance, quality, and
to serve as stand-alone learning resources.