The McGraw-Hill 36-Hour Course by Linda L. Brennan