John Wiley & Sons Inc. (WLY) reports earnings