publisher: Riptide Publishing
publish date: 2017-08-15
format: Paperback pages: 288
language: English
ISBN:
1626495858 (9781626495852)
publisher: Riptide Publishing
publish date: 2018-04-17
format: audiobook
language: English
publisher: Riptide Publishing
pages: 330
language: English
ISBN:
9781626495845