Yoriyuki Yamagata

Logic, Mathematics, Computer Science and ocaccilnally Philosophy