Thimbleby, Harold. Press on : principles of interaction programming / Harold Thim bleby. - Cambridge : The MIT Press, 2007. - xvii, 510 p. : ill. ; 24 cm. Includes bibloigraphies. Subjects--Topical Terms: Computer programming. Human-computer interaction.