Shop Problems In Mathematics by William Edwin Breckenridge & Samuel Foster Mersereau