Start by creating a rectangle using rectangular shape tool. Press Ctrl+T. Right click the layer and select perspective . Adjust nodes to get the shape as shown.
Ctrl+Click the layer thumbnail to get the selection. From select menu apply modify>>contract. Contract the selection by 2 pixels.
Create a new layer and apply a black to white gradient in linear mode.
Change the layer mode to screen.
Duplicate both the layers and place as shown.
Create a rectangle using rectangular shape tool. Press Ctrl+T. Right click the layer and select warp. Adjust nodes to get the shape as shown.
Repeat the above step to create shiny surface for the book bind.
Create a rectangle using rectangular shape tool. Press Ctrl+T. Right click the layer and select warp. Adjust nodes to get the shape as shown. Double click the layer to open layer style window. Apply layer style with the settings shown.
Create a rectangle using rectangular shape tool. Press Ctrl+T. Right click the layer and select warp. Adjust nodes to get the shape as shown.
Repeat the similar steps to create shiny surface on the strip.
Duplicate the layer and place at the bottom.
Select and merge all the book layers. Press Ctrl+T and squeeze it vertically.
Similarly create other book of different size and color. Place as shown in the image below.
Select the first book layer. Double click the layer to open layer style window. Apply layer style with the settings shown.
Copy the layer style and paste on the other book.







More Photoshop: