Steven Erickson was an Archeologist before he started writing. When you read his books you can feel the ancient, the undiscovered, the rituals of humanity, the forgotten. His characters are raw, flawed and human...even when they are not. In my opinion Steven Erickson is the best Fantasy writer to date.