i posted info on this years back
there is a book and cd combination produced by some professors....supposedly they did a study that showed better success for engineers that used it
also, Pontus posted some websites wherein you can practice it online
but the one i referred to supposedly demonstrated increase success with engineering students........so perhaps use both.