The Legend of the XII Saints — album by Trick or Treat