The Roots And Philosophy Of Dynamic Manual Interface by Frank Lowen