Sharpie 24 pack fine point mixed colours permanent marker pens plus one free.
Permanent on most surfaces
Quick drying, fade and water resistant ink