Geometrical Methods Of Mathematical Physics by Bernard Schutz. ISBN 0521298873 ISBN 9780521298872.