This question is collecting close votes because it's similar to some that have been asked before. It's sufficiently different, though, that I'm going to give it a (possibly unexpected) answer. There are some great-but-impractical answers to those other questions that don't answer this one.
This particular layout, as with many of that designer's portfolio images, is a photograph. We're so used to "mocked-up mockups" that the default assumption is it was created with a software tool. It was certainly worked on in Photoshop after the fact, but it's a photograph.
It's not hard to set up soft light (a window and a white card reflector will do it) and a decent background, then take a photograph. In fact, if you were to compare the time it would take you to create this kind of 3D mockup in software with the time it would take to set up and take a good quality photograph (or have a friend do it), there is no reason to reach for a 3D program. When I do after-the-fact portfolio images of books, stationery, packaging, etc., I use my camera. It's way faster than toiling away in Photoshop.
If you need to create a mockup to show a client, there's a great website called "Pixeden" that can help. They have free and inexpensive paid Photoshop mockups that have high-resolution photographs as their starting point. You can quickly customize by replacing the contents of the Smart Objects in the PSDs.
As a designer, you need to think of how much your time is worth. It can be fascinating to spend hours in Photoshop creating a photo-realistic 3D mockup, but it's expensive if that's time you could be producing paid work.