M. Price publisher