Aspects of Semidefinite Programming: Interior Point Algorithms and Selected Applications (Applied Optimization)