I'd also highly recomment Matt Burkett's series of videos.

He discusses practice routines as well as various techniques.
Jane - Expert on nothing with opinions on everything...