Fundamentals of Digital Forensics : A Guide to Theory, Research and Applications