"Beginning C++20" is published by Apress.
https://www.apress.com/us
https://link.springer.com/book/10.1007/978-1-4842-5884-2
There is no print/eBook bundle, sadly, even on Amazon.
I purchased the print from Amazon after searching in vain for a nice bundle price.
https://www.amazon.com/gp/product/1484258835/
There are "free" PDF versions of the book available online, a bit of scraping the bowels of the interwebz is required.
Re: Amazon's kindle version....available to rent?!? YOW!!
The Apress eBook version is PDF, the Amazon is in Kindle format which restricts it to Amazon devices.
I'd suggest getting the print version through Amazon since it is currently discounted, the Apress site is full price.
FYI, there is an additional PDF available online, Appendix A, not included in the book that delves into the nitty-gritty of "Preprocessing, ODR, Linkage, and Header Files."
The source code in the book is available online as well, a lot of the examples in the book are not "in one piece".
Should you purchase the book get the additional PDF and the source code. :)
I can tell you there are a couple of "book-keeping" details you need to remember when working with modules and VS. There are interface files and there are internal partition files. Internal partition files have to manually set in the IDE properties for the file to not throw up a bunch of errors. The "Beginning C++20" book doesn't mention that.