Forms that Work Designing Web Forms for Usability
Explains how to design forms for the web. This work helps readers learn how to define requirements, how to write questions that users will understand and want to answer, and how to deal with instructions, progress indicators and errors. It includes examples - from nitty-gritty details (mandatory fields) to visual designs (creating good grids).