James Frederick Ferrier — Scottish philosopher (1808-1864)