Yes that is the corect way. The switches (at least unmanaged) need only be connected by one link and that link should be a CAT 5 or CAT 6 crossover cable. Don't let the switches become a loop (managed switches are different as you can customize for redundancy).
Only one connection to the Firewall is needed and it should be the trusted Interface. The WAN interface should be plugged into the DSL modem.
Servers and hosts can be plugged into any port on either switch.
All other cables are straight through. The reason for the cross over cable between the switches is because it swaps the transmit and receive pins which is needed if you are connecting either a host to another host (by host I mean an end device aka pc, router, printer or firewall) or connecting a switch to another switch.