Existentialism: The Philosophy of Despair and the Quest for Hope