volatile context
Merge branch 'master' into beta
Book.getCover() => BookUtil.getCover(book)
Merge branch 'master' into beta