William McKinley : America's 25th president / - Riehecky, Janet, (Children's Press,, 2004)