Problem solving in theoretical physics. (2020)