bibliographic details : 晃晃悠悠