Excellent text for middle schoolers and high schoolers with good approach to problems and plenty of practice problems...