Richard C Ladd Author