$12.99
Black, brown, red, orange, yellow, green, blue, purple - these are the colors of our rainbow! When Gilbert Baker made the first rainbow flag, he assigned meaning to every stripe, and this book explains what every color means.