from "Professor Layton and the Last Time Travel" album by Tomohito Nishiura
See who else performs this track