There are numerous changes in the third edition. The literature review in each chapter has been updated. The information processing approach is strengthened and applied more comprehensively as the theoretical underpinnings. Throughout we have rewritten the text beyond normal editing in an attempt to make the presentation clearer and easier to read.