If you don't mind gory serial killer stuff the Michael Slade books are very good although I would try and read them in chronological order Headhunter might be the first, written by a group of psychologists who actually worked profiling serial killers I think.