Best-selling author James Patterson came sixth in Forbes' top-earning celeb - The Independent