10/10. Would read again.