Philosophy reference: thinkers, schools of thought, ethical frameworks, logical systems and argument structures.