My books on https://datacrayon.com/shop/ fit that description.
Although they’re no where near breaking even if I account for even 20% of my time, I’ll continue to work on them because I want to see them finished.
I’ve priced them as “early access books” where the price grows as the content does as a way to gain some kind of interest and support the work!