Color Index 2 by Jim Krause