A First Course in Quantitative Finance:
Thomas Mazzoni -
This book contains all necessary theoretical and mathematical concepts and relevent numerical methods, as well as the necessary programming code for porting algorithms onto a computer.
Investor Behavior: The Psychology of Financial Planning and Investing:
H. Kent Baker and Victor Ricciardi -
This book will cover the major principles of investor psychology, including heuristics, bounded rationality, regret theory, mental accounting, framing, prospect theory, and loss aversion.