http://www.wordswork.net/gay/pterry.htm