Productivity and Reuse in Language: A Theory of Linguistic Computation and Storage by Timothy J. O'Donnell http://www.amazon.ca/dp/0262028840/ref=cm_sw_r_pi_dp_H32Twb1KAJRSC