Introductory Physics with Calculus as a Second Language by Tom Barrett