Farmer W. Simple Type Theory. A Practical Logic...2ed 2025