Mystery Night: Attack in the Stacks

Are you ready to solve, or do you need a hint?