It's quite recent, but seems very good to me, but my math education is about non-existent, so anything would be an improvement.