Very Comprehensive 400+ page textbook. Surprisingly readable too! You may need to "dust off your Calculus." Cheers - Jim