Primary philosophy - Scriven, Michael (McGraw-Hill, 1966)