There are many many free and legal books available, so it's not especially interesting to point to just one. What's interesting is to know which of them are worth reading (and, preferably, why).
Not when such classics as Sherlock Holmes [1] are available free :)