This is a link to the 1998 version of the paper Generalising Monads To Arrows by JohnHughes.
http://www.ittc.ku.edu/Projects/SLDG/filing_cabinet/Hughes_Generalizing_Monads_to_Arrows.pdf
CategoryPaper CategoryHaskell