Stephen King (best) : Bryce Courtenay : Beverley Harper (so sad she no longer with us) : James Patterson (Maximum Ride & Alex Cross) : J K Rowling (loved Prof Snape from the beginning!).