I try a variety of sources, and use Calibre [1] to manage my ebook library. First Amazon (Calibre will strip the DRM), and I'll step through Barnes and Noble, ebooks.com; failing any of those, libgen (and I'll buy a used dead tree copy to pair with it). I do my best to be a responsible intellectual property consumer.
[1] https://calibre-ebook.com/