Physics for teachers: a modern review - Weber, L. Robert