Books by Yasuhiro Takeuchi