Optimal Control Of Distributed Systems by Andrei V. Fursikov