Online Library TheLib.net » Psychology: an evolutionary approach