by honey the codewitch
BinaryReader needs a better way to read strings and types. Here's a quick and dirty fix
by Member 13797506
Introduction to structs (value types) in Java
by Alex the Green Apple
C library defining string type and string manipulation functions