Can i buy and read a ebook on my computer? i dont have kindle or anything.?

is there any free program i can download? i mean buy an ebook and actually read it from the computer. how do i pay, and how do i read? can it be done from laptops/desktops/both?
6 answers 6