First Person Mouse-Look with LWJGL

Can someone point me to a tutorial or some open-source code to look at for setting up a simple scene graph with a keyboard controlled/mouse-look first person view?

I’m planning on eventually writing a Java version of the old-school Mac game Avara. I’d like to keep the simple flat-shaded polygon look, so I’d like to stay away from the Java engines that might be a bit more complicated.

Thanks all for your input!