I thought this sounded interesting
http://pubs.logicalexpressions.com/P...cle.asp?ID=173