but yeah, Walter Mosley is in my top as well. I've read all his books and he never fails to amaze me. His output of so many novels is amazing as well.