Stepping in style : a comprehensive review of the latest shoe trends.