Useful Links
Reccomended Books
Telecommunications
LTE, The UMTS Long Term Evolution: From Theory to Practice
Algorithms for Communications Systems and their Applications
Underwater acoustics
Computational Ocean Acoustics (Modern Acoustics and Signal Processing)
Principles of Underwater Sound 3rd Edition
Underwater Acoustics Modelling and Simulation: Principles, Techniques and Applications
C language
C++ language
Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition)
Thinking in C++, Volume 2: Practical Programming
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)
More Effective C++: 35 New Ways to Improve Your Programs and Designs
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
Design Patterns
Design Patterns: Elements of Reusable Object-Oriented Software
Refactoring: Improving the Design of Existing Code
Modern C++ Design: Generic Programming and Design Patterns Applied
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects