Scheduled to be released May 9, 2017 — Can be pre-ordered now from any of these sites.
Ordering from the US :
Note: Publisher will ship direct from their US office.
Ordering from Canada :
Note: publisher is New Society Publishers, located in British Columbia, ships from Canada
Ordering from Europe:
Ordering from Australia & New Zealand: