best self determination books