I'm looking to buy some software that creates e-magazines. These ones where you can flip a page over that looks very flashy, zoom in etc!

I hear its produced from a PDF file and was just wondering if anyone uses any software that does this and any recommendations