Publisher: William Morrow
Publication: October 27, 2015
Publication: May 22, 2018
Publication: October 31, 2017