review of slave