A recommendation for a book on perverse sheaves
Pramod Achar is working on a book on perverse sheaves and applications in representation theory. It's a great book!
Here are two possibilities:
Topological Invariants of Stratified Spaces by Markus Banagl
Intersection Homology & Perverse Sheaves: with Applications to Singularities by Laurenţiu G. Maxim
I'm currently taking a course on perverse sheaves and we are using Kashiwara & Schapira's Sheaves on Manifolds (published by Springer). It has all the things you mention and I've found it very readable!