Thinking in ... These are free-to-download books by Bruce Eckel. The Thinking in C++ is quite good. Also exist Thinking in Patterns and Thinking in Java.
Vectorized assembly instructions are docs about MMX/MMX2/SSE/whatever. This is the only doc I know about this kind of assembly (of course, the Intel & AMD docs excluded). If you know one that is better, please let me know.