Author: David Niven Miller
Alternate names: Miller, David Niven