Author: Tom Harper (co-author) Wilbur Smith