Undergraduate Research In The Sciences by Elaine Seymour, Sandra Laursen & Anne-Barrie Hunter