Organizations And Technical Change by David Preece & David A. Preece