Knowledge Encyclopedia - Sandvold,Lynnette Brent (Leopard Learning, 2010)