Arduino and Arduino shields book

Hello

I was looking for an Arduino book that explained Arduino shields and how to apply them. I also wanted a book that will describe what happens when you stack shields. Is there any Arduino book(s) like that?

Thank you

Not that I know of.
Shields can do many things:
Break out signals to screw termimals for alternate connection method
Break out signals in different groups (like signal-power-gnd for analog use, or to control a servo)
Connect to other components - displays, sensors, SD cards, level converters, etc.
In all cases, you need to understand which signals a shield is connecting to, that are then not accessible by other shields.
Some signals can be shared as multiple signals can be connected in parallel; SCL & SDA for I2C for example, and SPI signals SCK/MOSI/MISO for another example, with each connected device needing its own chip or slave select signal for SPI.
So it really comes down to understanding the pins in use by a shield.
Also how much 3.3V and 5V current it needs. Motor shields often require their own power source. Ethernet/Wifi/GSM cards can use a lot of current too.