On the web, search for The US Army Institute of Military Heraldry, The Congressional Medal of Honor Society and Foxhall.com. These will tell you quite a bit about US decorations.
I'm sure the Canadian and British Forces have sinmilar sites.
James B. Ronan II
To Join the Company of Military Historians click here