The invention of the counterweight trebuchet: a study in cultural diffusion. - Chevedden, Paul E. (2000)