Text this: Idealist alternatives to materialist philosophies of science /