D P Silverman Author