Design and Implementation of Concurrent by Yashuhiko Yokote