Is Science, Technology and Society peer reviewed?

Impact factor List