Thimbleby, Harold. , Press on : principles of interaction programming/ Harold Thimbleby. - xvii, 510 pages : illustrations ; 24 cm. ISBN: 0262514230 9780262514231 Subjects--Topical Terms: Computer programming.Human-computer interaction. LC Class. No.: QA76.6 / .T44 2010