I would like to teach myself to touch type - does anyone know of or use any good but relatively cheap software/websites (preferably free) or books that could help me?