Authors: Lang Allen Kim (sorted by release date)