I like this for multiple grade levels. It goes from extremely easy to much more difficult (Meaning a calculator is needed).
by: Jeff