blow-by-blow [adjective] + account [noun]