Authors: Shaw Albert (sorted by release date)