Libri creati by William Keepin, PhD