Shryane, Gerard,author.