Applied cognitive psychology : perceiving, learning and remembering - Robert J Sternberg (Cengage Learning India Pvt. Ltd., 2009)