There is also "The Algorithmic Beauty of Seaweeds, Sponges and Corals" (https://link.springer.com/book/10.1007/978-3-662-04339-4), and, my personal favorite in the series, "The Algorithmic Beauty of Sea shells" (https://link.springer.com/book/10.1007/978-3-540-92142-4).
I really enjoyed reading the latter last year, because it does a great job slowly building up. By the end, I felt like I didn't just understand the models, but also how the author found them. I can recognize these patterns in nature, and figure out how they were generated.
I spent some time last year implementing all the models described in the book in JS: https://kaesve.nl/projects/shells .