As far as I'm concerned the choice is between the traditional Robbins and the Rubin and Farber text. I bought both but kept the latter, as I found the pictures and text more user friendly.
Underwood has software available and MCQs, but I know very few who used it.