PRH buys 45% stake in Sourcebooks