Actually there are several really good books in this list, also available as paper copies if you want (albeit quite expensive if you go that route. ESL for example is $70+).
But I do agree, a good textbook is well worth the investment over some free poorly written one.
But I do agree, a good textbook is well worth the investment over some free poorly written one.