10.1016@0040-1625(87)90060-6.pdf