P D Magnus Author