African Dance: An Artistic, Historical and Philosophical Inquiry