Andy E Liu Author