Expression: "Angry at"

Hi

Would you say that “angry at” is correct and natural? I was browsing through an English novel at a shop when this expression caught my eye.

Many thanks,

Tom

.
Sounds fine.
.

“Angry with” is fine too.

:black_small_square: He was angry at/with her for staying out so late.
:black_small_square: I was angry at/with him for forgetting my birthday.