Sockeye : the life of a Pacific salmon