Mark R Shaw Author