These class notes are actually internet practice exercises which should help you master the material in each chapter