I like that - in addition to covering the usual topics - it has a chapter about groups. Maybe this is just my bubble but in my experience math courses for non-mathematicians are often lacking in this area. In the same vein a basic introduction to topology could be a nice addition to a future version of the book.