The Path to Posthumanity: 21st Century Technology and Its Radical Implications for Mind, Society and Reality