Before you start saying that this is duplicate, I had searched and read other similar questions, but none of them seem to have answer of my question.
I am very, very good in C, C++, Matlab. I have decided to learn Mathematica. I am looking for book or some literature from which I could start learning it (I learn best from books). This is my question: What book should I use, when I have good programming background and I am really good in mathematics?
In all other answers I found books that are "great" but they all require basic knowledge of Mathematica, or books that totally start from the scratch(no programming or mathematical knowledge required, like Stephen Wolfram's).
I am electrical engineer and I would really like to find some book that is best for my profile.