Precalculus by Sullivan Michael; Mark McCombs; Philip Pryde; Philip Pryde