I can't find the grammar rule about dropping a repeated noun in a list. I'm not sure what it's called and Search results weren't relevant. I'd like to try this construction myself if it's grammatically correct because I love how efficient it is.
Give them the blue, red, and green crayons.
Give them the blue crayon, red crayon, and green crayon.
Additional question: What's the best grammar book for someone who wants to dive deep into this topic? (I am an ESL person, but learned English as a teenager. I love English grammar!)