Idealism And The Theory Of Knowledge by Edward Caird