Thinkwell's precalculus : (Thinkwell Corporation, 2004)