A learning approach emphasizing hands-on experiences spreads through this entire book. A typical chapter consists of 6 sections. The first two provide two step-by-step examples. The third section tries to complement the exercises by providing a more systematic view of the chapter subject. The following two sections provide more exercises. The final section provides review problems.