Idealist alternatives to materialist philosophies of science - MacEwen, Philip. (Brill, 2020)