Blind Realism: An Essay on Human Knowledge and Natural Science by Robert Almeder.