Hearst, M. A. (2009), Search User Interfaces , Cambridge University Press .