End user computing challenges and technologies : emerging tools and applications / [edited] by Steve Clarke. - Clarke, Steve, 1950- (Information Science, 2007)