Fit description, timely shipping, and a long semester. This book was fantastic in helping me....