Most high level books will not be able to contain all that information, because of how dense most of those topics are. However, if you are looking for a challenging read, the best text book I have ever read was Theodore Shifrins' Multivariable Mathematics. It contains a wide variety of things that you have posted, but in their most advanced form. It does not talk about the simple mappings you would talk about in a first year calculus course, but rather about mappings from R^N to R^M. It has a great introduction to linear algebra and some analytic geometry as far as some of the imagery and later integrals go.
I am uncertain as to how much skill it is you have lost over the years. If the above book seems too challenging, Stewarts' Calculus books are a great place to start. Many universities use this book as the introduction for most calculus courses. It will not, however teach you much linear algebra as Shifrins' book will, but it does in fact have everything else you were looking for.
Hope I could help.There is a lot more I could suggest, but I don't want to make this answer too dense and boring to read. Here are some links.
http://www.amazon.ca/Multivariable-Mathematics-Algebra-Calculus-Manifolds/dp/047152638X
http://www.stewartcalculus.com/