Designing from both sides of the screen: how designers and engineers can collaborate to build cooperative technology - Isaacs, Ellen; Walendowski, Alan (New Riders, 2002)