The Maine Genealogist, Volume 18 (1996), 4 volumes

$ 9.00