Suggest books?

With interesting characters. Preferably 400+ pages, with no overly sexual themes (plz not the sexy time).
12 answers 12