I've heard that the famous British Redcoat came from the New Model Army and was chosen in part because of how cheap the dye was, but I'm also curious about how other nations chose their colours. What drove Napoleon's army to wear blue, Austria's to wear white, and Prussia's to wear grey? Did these colours reflect previous heraldry or national symbols, or were they arbitrary?