I'm studying for the ccnp route right now so I picked up the portable command guide, It's fantastic. here's a link to the switch portable guide, Hope this helps
Thanks for the link Patrick. i'm also using
Implementing Cisco IP Switched Networks (SWITCH) Foundation Learning Guide: Foundation learning for SWITCH 642-813
- By: Richard Froom - CCIE No. 5102; Balaji Sivasubramanian; Erum Frahim - CCIE No. 7549
it's pretty good. you might want to check out to build foundation for switching.
Two oldies but goodies are:
Cisco LAN Switching by Kennedy Clark - http://www.amazon.com/Cisco-Switching-CCIE-Professional-Development/dp/1578700949
Interconnections: Bridges, Routers, Switches, and Internetworking Protocols by Radia Perlman -
Radia Perlman wrote the actual Spanning Tree Protocol algorithm, which is a large focus of how Ethernet switching works.