Peer reviews, evaluations, and selections are a fundamental aspect of modern science. Funding bodies the world over employ experts to review and select the best proposals from those submitted for funding. The problem of peer selection, however, is much more general: a professional society may want to give a subset of its members awards based on the opinions of all members; an instructor for a Massive Open Online Course (MOOC) or an online course may want to crowdsource grading; or a marketing company may select ideas from group brainstorming sessions based on peer evaluation.We make three fundamental contributions to the study of peer selection, a specific type of group decision-making problem, studied in computer science, economics, and political science. First, we propose a novel mechanism that is strategyproof, i.e., agents cannot benefit by reporting insincere valuations. Second, we demonstrate the effectiveness of our mechanism by a comprehensive Email addresses: haris.aziz@data61.csiro.au (Haris Aziz), omerlev@bgu.ac.il (Omer Lev), nsmattei@tulane.edu (Nicholas Mattei), jeff@cs.huji.ac.il (Jeffrey S. Rosenschein), toby.walsh@data61.csiro.au (Toby Walsh) This is a significantly revised and expanded version of our conference paper from AAAI 2016 [3]. This version introduces the exact version of Dollar Partition along with new proofs and a new experiment.simulation-based comparison with a suite of mechanisms found in the literature. Finally, our mechanism employs a randomized rounding technique that is of independent interest, as it solves the apportionment problem that arises in various settings where discrete resources such as parliamentary representation slots need to be divided proportionally.