This isn't a direct answer to your question (I don't have a good book recommendation because that's not my field), but if there is a higher level course on differential equations or dynamics of some sort that interests you more, you might want to try petitioning to get that to count for your requirement instead. I did that both at my undergrad institution and grad institution and it was always approved. Generally if you're interested in taking a harder course (no need to mention to your advisor about the side benefit of it being less computational if you don't want) and you're not shooting yourself in the foot by doing so (i.e. you have the prereqs), they're unlikely to say no.