Foundations of Philosophy Book 2016 Foundations of Philosophy BC Brian Cronin 3 readers PublisherCreateSpace Independent Publishing PlatformLanguageEnglishPublished2016 Theory of Knowledge