R?zvan Gelca, Titu Andreescu Putnam and Beyond - Springer Springer 2017 ISBN: 9783319589886 Source: EBOOK